package edu.pku.ss.blackhole.dependency;

import edu.pku.ss.blackhole.graphic.Graphic;

public abstract class Strategy {

	protected Graphic graphic;
	protected Exporter exporter;
	
	public Exporter getExporter() {
		return exporter;
	}

	public void setExporter(Exporter exporter) {
		this.exporter = exporter;
	}

	public Graphic getGraphic() {
		return graphic;
	}

	public void setGraphic(Graphic g) {
		graphic = g;
	}
	
	public Strategy(Graphic g){
		setGraphic(g);
	}	
	
	public Strategy(){
		
	}
	
	
	public abstract void doProcess();
	
}
